body,
div,
ul,
ol,
li,
p,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
button {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: 0;
  box-sizing: border-box;
}

body,
input,
select,
textarea {
  font-family: 'microsoft yahei';
}

html,
body {
  height: 100%;
}

body {
  background: #fff;
  margin: 0 auto;
  color: #333;
  font-size: .24rem;
  /* overflow: hidden; */
}

input,
select,
textarea {
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  outline: 0;
  color: #333;
  padding: 0;
  margin: 0;
}

input::-webkit-input-placeholder {
  color: #ccc;
}

ul,
ol,
li {
  list-style: none;
  list-style-type: none;
}

em,
i {
  font-style: normal;
}

a {
  text-decoration: none;
  color: #333;
}
.box_sizing{
  box-sizing: border-box;
}

/* 位置 */
.m_t_80{
  margin-top:.8rem; 
}
.m_t_82{
  margin-top:.82rem; 
}
.m_b_16{
  margin-bottom:.16rem; 
}
.m_b_24{
  margin-bottom:.24rem; 
}
.m_r_40{
  margin-right:.4rem; 
}
.m_l_3{
  margin-left:.03rem; 
}
.w100{width:100%}
/* 定位 */
._pr{
  position: relative;
}
._pa{
  position: absolute;
}
._pf{
  position: fixed;
}
/* 背景颜色 */
.b_white{
  background: #fff;
}
.b_d1e6fe{
  background: #d1e6fe;
}
.b_7fb553{
  background: #7fb553;
}
.b_469feb{
  background: #469feb;
}

/* 字体 */
.font_33{
  font-size: .33rem;
}
.font_28{
  font-size: .28rem;
}
.font_25{
  font-size: .25rem;
}
.font_21{
  font-size: .21rem;
}
.c_737373{
  color:#737373;
}
.c_7fb553{
  color:#7fb553;
}
.c_b5b5b5{
 color: #b5b5b5
}
.c_fff{
  color: #fff;
}
.vertical_align_m{
  vertical-align: middle;
}
.line_h_50{
  line-height:.5rem;
}
/*边框 */
.border_r_1{
  border-right: 1px solid #d9d9d9;
}
/* 单行显示 */
.font_overflow{
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}

/* 返回组建样式 */
.back {
  /* color: #fff; */
  color: red;
  width: .8rem;
  height: .8rem;
  line-height: .8rem;
  text-align: center;
  text-decoration: none;
  position: absolute;
  top: 0rem;
  left: 0;
  z-index: 3;
  font-size: 24px;
}

.c_back{
/* color: #fff; */
width: .8rem;
height: .8rem;
line-height: .8rem;
text-align: center;
text-decoration: none;
position: absolute;
top: 0rem;
left: 0;
z-index: 3;
font-size: 24px;
}
.c_back > div{
  display: flex;
  align-items: center;
  height: 100%;
  padding-left: .23rem;
}
.c_back > div >img{
  width: .19rem;
  height: .34rem;
}
